package com.weimob.mcloud.wechatwork.customer.mq.dto;


import com.weimob.mcloud.wechatwork.core.entity.relation.CustomerEmployeeRelation;
import com.weimob.mcloud.wechatwork.customer.domain.ExternalUserChangeInfo;
import lombok.Data;

import java.util.List;

/**
 * 添加客户二阶段消费处理
 * Create Time: 2022年04月21日 15:45
 *
 * @author maosheng.li
 **/
@Data
public class AddExternalUserSecondDTO {
    /**
     * 客户信息
     */
    private String customerId;

    /**
     * 当前客户是否新客
     */
    private Boolean newUserFlag;
    /**
     * 当前客户员工关系
     */
    private CustomerEmployeeRelation currentRelation;

    /**
     * 历史客户员工关系
     */
    private List<CustomerEmployeeRelation> hisRelationList;

    /**
     * bosId
     */
    private Long bosId;

    /**
     * 原始企微消息
     */
    private ExternalUserChangeInfo externalUserChangeInfo;

    /**
     * 手机号
     */
    private List<String> remarkMobiles;

    /**
     * 员工新增、成为好友时间、state发生变化后要通知活动进行数据处理
     */
    private Boolean userStateChangeFlag = false;
}
